/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.core;

public class MsoChartElementType {
	private final int value;

	/** msoElementChartTitleNone **/
	public static final MsoChartElementType ChartTitleNone = new MsoChartElementType(0);
	/** msoElementChartTitleCenteredOverlay **/
	public static final MsoChartElementType ChartTitleCenteredOverlay = new MsoChartElementType(1);
	/** msoElementChartTitleAboveChart **/
	public static final MsoChartElementType ChartTitleAboveChart = new MsoChartElementType(2);
	/** msoElementLegendNone **/
	public static final MsoChartElementType LegendNone = new MsoChartElementType(100);
	/** msoElementLegendRight **/
	public static final MsoChartElementType LegendRight = new MsoChartElementType(101);
	/** msoElementLegendTop **/
	public static final MsoChartElementType LegendTop = new MsoChartElementType(102);
	/** msoElementLegendLeft **/
	public static final MsoChartElementType LegendLeft = new MsoChartElementType(103);
	/** msoElementLegendBottom **/
	public static final MsoChartElementType LegendBottom = new MsoChartElementType(104);
	/** msoElementLegendRightOverlay **/
	public static final MsoChartElementType LegendRightOverlay = new MsoChartElementType(105);
	/** msoElementLegendLeftOverlay **/
	public static final MsoChartElementType LegendLeftOverlay = new MsoChartElementType(106);
	/** msoElementDataLabelNone **/
	public static final MsoChartElementType DataLabelNone = new MsoChartElementType(200);
	/** msoElementDataLabelShow **/
	public static final MsoChartElementType DataLabelShow = new MsoChartElementType(201);
	/** msoElementDataLabelCenter **/
	public static final MsoChartElementType DataLabelCenter = new MsoChartElementType(202);
	/** msoElementDataLabelInsideEnd **/
	public static final MsoChartElementType DataLabelInsideEnd = new MsoChartElementType(203);
	/** msoElementDataLabelInsideBase **/
	public static final MsoChartElementType DataLabelInsideBase = new MsoChartElementType(204);
	/** msoElementDataLabelOutSideEnd **/
	public static final MsoChartElementType DataLabelOutSideEnd = new MsoChartElementType(205);
	/** msoElementDataLabelLeft **/
	public static final MsoChartElementType DataLabelLeft = new MsoChartElementType(206);
	/** msoElementDataLabelRight **/
	public static final MsoChartElementType DataLabelRight = new MsoChartElementType(207);
	/** msoElementDataLabelTop **/
	public static final MsoChartElementType DataLabelTop = new MsoChartElementType(208);
	/** msoElementDataLabelBottom **/
	public static final MsoChartElementType DataLabelBottom = new MsoChartElementType(209);
	/** msoElementDataLabelBestFit **/
	public static final MsoChartElementType DataLabelBestFit = new MsoChartElementType(210);
	/** msoElementPrimaryCategoryAxisTitleNone **/
	public static final MsoChartElementType PrimaryCategoryAxisTitleNone = new MsoChartElementType(300);
	/** msoElementPrimaryCategoryAxisTitleAdjacentToAxis **/
	public static final MsoChartElementType PrimaryCategoryAxisTitleAdjacentToAxis = new MsoChartElementType(301);
	/** msoElementPrimaryCategoryAxisTitleBelowAxis **/
	public static final MsoChartElementType PrimaryCategoryAxisTitleBelowAxis = new MsoChartElementType(302);
	/** msoElementPrimaryCategoryAxisTitleRotated **/
	public static final MsoChartElementType PrimaryCategoryAxisTitleRotated = new MsoChartElementType(303);
	/** msoElementPrimaryCategoryAxisTitleVertical **/
	public static final MsoChartElementType PrimaryCategoryAxisTitleVertical = new MsoChartElementType(304);
	/** msoElementPrimaryCategoryAxisTitleHorizontal **/
	public static final MsoChartElementType PrimaryCategoryAxisTitleHorizontal = new MsoChartElementType(305);
	/** msoElementPrimaryValueAxisTitleNone **/
	public static final MsoChartElementType PrimaryValueAxisTitleNone = new MsoChartElementType(306);
	/** msoElementPrimaryValueAxisTitleAdjacentToAxis **/
	public static final MsoChartElementType PrimaryValueAxisTitleAdjacentToAxis = new MsoChartElementType(306);
	/** msoElementPrimaryValueAxisTitleBelowAxis **/
	public static final MsoChartElementType PrimaryValueAxisTitleBelowAxis = new MsoChartElementType(308);
	/** msoElementPrimaryValueAxisTitleRotated **/
	public static final MsoChartElementType PrimaryValueAxisTitleRotated = new MsoChartElementType(309);
	/** msoElementPrimaryValueAxisTitleVertical **/
	public static final MsoChartElementType PrimaryValueAxisTitleVertical = new MsoChartElementType(310);
	/** msoElementPrimaryValueAxisTitleHorizontal **/
	public static final MsoChartElementType PrimaryValueAxisTitleHorizontal = new MsoChartElementType(311);
	/** msoElementSecondaryCategoryAxisTitleNone **/
	public static final MsoChartElementType SecondaryCategoryAxisTitleNone = new MsoChartElementType(312);
	/** msoElementSecondaryCategoryAxisTitleAdjacentToAxis **/
	public static final MsoChartElementType SecondaryCategoryAxisTitleAdjacentToAxis = new MsoChartElementType(313);
	/** msoElementSecondaryCategoryAxisTitleBelowAxis **/
	public static final MsoChartElementType SecondaryCategoryAxisTitleBelowAxis = new MsoChartElementType(314);
	/** msoElementSecondaryCategoryAxisTitleRotated **/
	public static final MsoChartElementType SecondaryCategoryAxisTitleRotated = new MsoChartElementType(315);
	/** msoElementSecondaryCategoryAxisTitleVertical **/
	public static final MsoChartElementType SecondaryCategoryAxisTitleVertical = new MsoChartElementType(316);
	/** msoElementSecondaryCategoryAxisTitleHorizontal **/
	public static final MsoChartElementType SecondaryCategoryAxisTitleHorizontal = new MsoChartElementType(317);
	/** msoElementSecondaryValueAxisTitleNone **/
	public static final MsoChartElementType SecondaryValueAxisTitleNone = new MsoChartElementType(318);
	/** msoElementSecondaryValueAxisTitleAdjacentToAxis **/
	public static final MsoChartElementType SecondaryValueAxisTitleAdjacentToAxis = new MsoChartElementType(319);
	/** msoElementSecondaryValueAxisTitleBelowAxis **/
	public static final MsoChartElementType SecondaryValueAxisTitleBelowAxis = new MsoChartElementType(320);
	/** msoElementSecondaryValueAxisTitleRotated **/
	public static final MsoChartElementType SecondaryValueAxisTitleRotated = new MsoChartElementType(321);
	/** msoElementSecondaryValueAxisTitleVertical **/
	public static final MsoChartElementType SecondaryValueAxisTitleVertical = new MsoChartElementType(322);
	/** msoElementSecondaryValueAxisTitleHorizontal **/
	public static final MsoChartElementType SecondaryValueAxisTitleHorizontal = new MsoChartElementType(323);
	/** msoElementSeriesAxisTitleNone **/
	public static final MsoChartElementType SeriesAxisTitleNone = new MsoChartElementType(324);
	/** msoElementSeriesAxisTitleRotated **/
	public static final MsoChartElementType SeriesAxisTitleRotated = new MsoChartElementType(325);
	/** msoElementSeriesAxisTitleVertical **/
	public static final MsoChartElementType SeriesAxisTitleVertical = new MsoChartElementType(326);
	/** msoElementSeriesAxisTitleHorizontal **/
	public static final MsoChartElementType SeriesAxisTitleHorizontal = new MsoChartElementType(327);
	/** msoElementPrimaryValueGridLinesNone **/
	public static final MsoChartElementType PrimaryValueGridLinesNone = new MsoChartElementType(328);
	/** msoElementPrimaryValueGridLinesMinor **/
	public static final MsoChartElementType PrimaryValueGridLinesMinor = new MsoChartElementType(329);
	/** msoElementPrimaryValueGridLinesMajor **/
	public static final MsoChartElementType PrimaryValueGridLinesMajor = new MsoChartElementType(330);
	/** msoElementPrimaryValueGridLinesMinorMajor **/
	public static final MsoChartElementType PrimaryValueGridLinesMinorMajor = new MsoChartElementType(331);
	/** msoElementPrimaryCategoryGridLinesNone **/
	public static final MsoChartElementType PrimaryCategoryGridLinesNone = new MsoChartElementType(332);
	/** msoElementPrimaryCategoryGridLinesMinor **/
	public static final MsoChartElementType PrimaryCategoryGridLinesMinor = new MsoChartElementType(333);
	/** msoElementPrimaryCategoryGridLinesMajor **/
	public static final MsoChartElementType PrimaryCategoryGridLinesMajor = new MsoChartElementType(334);
	/** msoElementPrimaryCategoryGridLinesMinorMajor **/
	public static final MsoChartElementType PrimaryCategoryGridLinesMinorMajor = new MsoChartElementType(335);
	/** msoElementSecondaryValueGridLinesNone **/
	public static final MsoChartElementType SecondaryValueGridLinesNone = new MsoChartElementType(336);
	/** msoElementSecondaryValueGridLinesMinor **/
	public static final MsoChartElementType SecondaryValueGridLinesMinor = new MsoChartElementType(337);
	/** msoElementSecondaryValueGridLinesMajor **/
	public static final MsoChartElementType SecondaryValueGridLinesMajor = new MsoChartElementType(338);
	/** msoElementSecondaryValueGridLinesMinorMajor **/
	public static final MsoChartElementType SecondaryValueGridLinesMinorMajor = new MsoChartElementType(339);
	/** msoElementSecondaryCategoryGridLinesNone **/
	public static final MsoChartElementType SecondaryCategoryGridLinesNone = new MsoChartElementType(340);
	/** msoElementSecondaryCategoryGridLinesMinor **/
	public static final MsoChartElementType SecondaryCategoryGridLinesMinor = new MsoChartElementType(341);
	/** msoElementSecondaryCategoryGridLinesMajor **/
	public static final MsoChartElementType SecondaryCategoryGridLinesMajor = new MsoChartElementType(342);
	/** msoElementSecondaryCategoryGridLinesMinorMajor **/
	public static final MsoChartElementType SecondaryCategoryGridLinesMinorMajor = new MsoChartElementType(343);
	/** msoElementSeriesAxisGridLinesNone **/
	public static final MsoChartElementType SeriesAxisGridLinesNone = new MsoChartElementType(344);
	/** msoElementSeriesAxisGridLinesMinor **/
	public static final MsoChartElementType SeriesAxisGridLinesMinor = new MsoChartElementType(345);
	/** msoElementSeriesAxisGridLinesMajor **/
	public static final MsoChartElementType SeriesAxisGridLinesMajor = new MsoChartElementType(346);
	/** msoElementSeriesAxisGridLinesMinorMajor **/
	public static final MsoChartElementType SeriesAxisGridLinesMinorMajor = new MsoChartElementType(347);
	/** msoElementPrimaryCategoryAxisNone **/
	public static final MsoChartElementType PrimaryCategoryAxisNone = new MsoChartElementType(348);
	/** msoElementPrimaryCategoryAxisShow **/
	public static final MsoChartElementType PrimaryCategoryAxisShow = new MsoChartElementType(349);
	/** msoElementPrimaryCategoryAxisWithoutLabels **/
	public static final MsoChartElementType PrimaryCategoryAxisWithoutLabels = new MsoChartElementType(350);
	/** msoElementPrimaryCategoryAxisReverse **/
	public static final MsoChartElementType PrimaryCategoryAxisReverse = new MsoChartElementType(351);
	/** msoElementPrimaryValueAxisNone **/
	public static final MsoChartElementType PrimaryValueAxisNone = new MsoChartElementType(352);
	/** msoElementPrimaryValueAxisShow **/
	public static final MsoChartElementType PrimaryValueAxisShow = new MsoChartElementType(353);
	/** msoElementPrimaryValueAxisThousands **/
	public static final MsoChartElementType PrimaryValueAxisThousands = new MsoChartElementType(354);
	/** msoElementPrimaryValueAxisMillions **/
	public static final MsoChartElementType PrimaryValueAxisMillions = new MsoChartElementType(355);
	/** msoElementPrimaryValueAxisBillions **/
	public static final MsoChartElementType PrimaryValueAxisBillions = new MsoChartElementType(356);
	/** msoElementPrimaryValueAxisLogScale **/
	public static final MsoChartElementType PrimaryValueAxisLogScale = new MsoChartElementType(357);
	/** msoElementSecondaryCategoryAxisNone **/
	public static final MsoChartElementType SecondaryCategoryAxisNone = new MsoChartElementType(358);
	/** msoElementSecondaryCategoryAxisShow **/
	public static final MsoChartElementType SecondaryCategoryAxisShow = new MsoChartElementType(359);
	/** msoElementSecondaryCategoryAxisWithoutLabels **/
	public static final MsoChartElementType SecondaryCategoryAxisWithoutLabels = new MsoChartElementType(360);
	/** msoElementSecondaryCategoryAxisReverse **/
	public static final MsoChartElementType SecondaryCategoryAxisReverse = new MsoChartElementType(361);
	/** msoElementSecondaryValueAxisNone **/
	public static final MsoChartElementType SecondaryValueAxisNone = new MsoChartElementType(362);
	/** msoElementSecondaryValueAxisShow **/
	public static final MsoChartElementType SecondaryValueAxisShow = new MsoChartElementType(363);
	/** msoElementSecondaryValueAxisThousands **/
	public static final MsoChartElementType SecondaryValueAxisThousands = new MsoChartElementType(364);
	/** msoElementSecondaryValueAxisMillions **/
	public static final MsoChartElementType SecondaryValueAxisMillions = new MsoChartElementType(365);
	/** msoElementSecondaryValueAxisBillions **/
	public static final MsoChartElementType SecondaryValueAxisBillions = new MsoChartElementType(366);
	/** msoElementSecondaryValueAxisLogScale **/
	public static final MsoChartElementType SecondaryValueAxisLogScale = new MsoChartElementType(367);
	/** msoElementSeriesAxisNone **/
	public static final MsoChartElementType SeriesAxisNone = new MsoChartElementType(368);
	/** msoElementSeriesAxisShow **/
	public static final MsoChartElementType SeriesAxisShow = new MsoChartElementType(369);
	/** msoElementSeriesAxisWithoutLabeling **/
	public static final MsoChartElementType SeriesAxisWithoutLabeling = new MsoChartElementType(370);
	/** msoElementSeriesAxisReverse **/
	public static final MsoChartElementType SeriesAxisReverse = new MsoChartElementType(371);
	/** msoElementPrimaryCategoryAxisThousands **/
	public static final MsoChartElementType PrimaryCategoryAxisThousands = new MsoChartElementType(372);
	/** msoElementPrimaryCategoryAxisMillions **/
	public static final MsoChartElementType PrimaryCategoryAxisMillions = new MsoChartElementType(373);
	/** msoElementPrimaryCategoryAxisBillions **/
	public static final MsoChartElementType PrimaryCategoryAxisBillions = new MsoChartElementType(374);
	/** msoElementPrimaryCategoryAxisLogScale **/
	public static final MsoChartElementType PrimaryCategoryAxisLogScale = new MsoChartElementType(375);
	/** msoElementSecondaryCategoryAxisThousands **/
	public static final MsoChartElementType SecondaryCategoryAxisThousands = new MsoChartElementType(376);
	/** msoElementSecondaryCategoryAxisMillions **/
	public static final MsoChartElementType SecondaryCategoryAxisMillions = new MsoChartElementType(377);
	/** msoElementSecondaryCategoryAxisBillions **/
	public static final MsoChartElementType SecondaryCategoryAxisBillions = new MsoChartElementType(378);
	/** msoElementSecondaryCategoryAxisLogScale **/
	public static final MsoChartElementType SecondaryCategoryAxisLogScale = new MsoChartElementType(379);
	/** msoElementDataTableNone **/
	public static final MsoChartElementType DataTableNone = new MsoChartElementType(500);
	/** msoElementDataTableShow **/
	public static final MsoChartElementType DataTableShow = new MsoChartElementType(501);
	/** msoElementDataTableWithLegendKeys **/
	public static final MsoChartElementType DataTableWithLegendKeys = new MsoChartElementType(502);
	/** msoElementTrendlineNone **/
	public static final MsoChartElementType TrendlineNone = new MsoChartElementType(600);
	/** msoElementTrendlineAddLinear **/
	public static final MsoChartElementType TrendlineAddLinear = new MsoChartElementType(601);
	/** msoElementTrendlineAddExponential **/
	public static final MsoChartElementType TrendlineAddExponential = new MsoChartElementType(602);
	/** msoElementTrendlineAddLinearForecast **/
	public static final MsoChartElementType TrendlineAddLinearForecast = new MsoChartElementType(603);
	/** msoElementTrendlineAddTwoPeriodMovingAverage **/
	public static final MsoChartElementType TrendlineAddTwoPeriodMovingAverage = new MsoChartElementType(604);
	/** msoElementErrorBarNone **/
	public static final MsoChartElementType ErrorBarNone = new MsoChartElementType(700);
	/** msoElementErrorBarStandardError **/
	public static final MsoChartElementType ErrorBarStandardError = new MsoChartElementType(701);
	/** msoElementErrorBarPercentage **/
	public static final MsoChartElementType ErrorBarPercentage = new MsoChartElementType(702);
	/** msoElementErrorBarStandardDeviation **/
	public static final MsoChartElementType ErrorBarStandardDeviation = new MsoChartElementType(703);
	/** msoElementLineNone **/
	public static final MsoChartElementType LineNone = new MsoChartElementType(800);
	/** msoElementLineDropLine **/
	public static final MsoChartElementType LineDropLine = new MsoChartElementType(801);
	/** msoElementLineHiLoLine **/
	public static final MsoChartElementType LineHiLoLine = new MsoChartElementType(802);
	/** msoElementLineSeriesLine **/
	public static final MsoChartElementType LineSeriesLine = new MsoChartElementType(803);
	/** msoElementLineDropHiLoLine **/
	public static final MsoChartElementType LineDropHiLoLine = new MsoChartElementType(804);
	/** msoElementUpDownBarsNone **/
	public static final MsoChartElementType UpDownBarsNone = new MsoChartElementType(900);
	/** msoElementUpDownBarsShow **/
	public static final MsoChartElementType UpDownBarsShow = new MsoChartElementType(901);
	/** msoElementPlotAreaNone **/
	public static final MsoChartElementType PlotAreaNone = new MsoChartElementType(1000);
	/** msoElementPlotAreaShow **/
	public static final MsoChartElementType PlotAreaShow = new MsoChartElementType(1001);
	/** msoElementChartWallNone **/
	public static final MsoChartElementType ChartWallNone = new MsoChartElementType(1100);
	/** msoElementChartWallShow **/
	public static final MsoChartElementType ChartWallShow = new MsoChartElementType(1101);
	/** msoElementChartFloorNone **/
	public static final MsoChartElementType ChartFloorNone = new MsoChartElementType(1200);
	/** msoElementChartFloorShow **/
	public static final MsoChartElementType ChartFloorShow = new MsoChartElementType(1201);


	private MsoChartElementType(int value) { this.value = value; }
	public int getValue() { return this.value; }
	public static MsoChartElementType valueOf(int value) { return new MsoChartElementType(value); }
	public boolean equals(Object o) {
		if(o == null || o.getClass() != MsoChartElementType.class) return false;
		return ((MsoChartElementType)o).value == value;
	}
	public int hashCode() { return value; }
}
